package agencia;

import java.util.ArrayList;
import java.util.List;


// <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
// #[regen=yes,id=DCE.B9698824-4992-DD73-A7FF-CE9565060007]
// </editor-fold> 
public class TourPaquete {

    private int codigo;
    private String nombre;
    private double tarifaNinio;
    private double tarifaAdulto;
    private double tarifaadultoMayor;
    private Agencia agencia;
    private List<LugarTuristico> lugares;

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,id=DCE.7F387F91-C55C-0787-BAFA-1CA795644B15]
    // </editor-fold> 
    public TourPaquete () {
        lugares = new ArrayList<LugarTuristico>();
    }

    public TourPaquete (int codigo,String nombre,double tarifaNinio,double tarifaAdulto,double tarifaadultoMayor,Agencia agencia) {
        this.codigo=codigo;
        this.nombre=nombre;
        this.tarifaNinio=tarifaNinio;
        this.tarifaAdulto=tarifaAdulto;
        this.tarifaadultoMayor=tarifaadultoMayor;
        this.agencia=agencia;
        lugares = new ArrayList<LugarTuristico>();
    }

    /**
     * @return the codigo
     */
    public int getCodigo() {
        return codigo;
    }

    /**
     * @param codigo the codigo to set
     */
    public void setCodigo(int codigo) {
        this.codigo = codigo;
    }

    /**
     * @return the nombre
     */
    public String getNombre() {
        return nombre;
    }

    /**
     * @param nombre the nombre to set
     */
    public void setNombre(String nombre) {
        this.nombre = nombre;
    }

    /**
     * @return the tarifaNinio
     */
    public double getTarifaNinio() {
        return tarifaNinio;
    }

    /**
     * @param tarifaNinio the tarifaNinio to set
     */
    public void setTarifaNinio(double tarifaNinio) {
        this.tarifaNinio = tarifaNinio;
    }

    /**
     * @return the tarifaAdulto
     */
    public double getTarifaAdulto() {
        return tarifaAdulto;
    }

    /**
     * @param tarifaAdulto the tarifaAdulto to set
     */
    public void setTarifaAdulto(double tarifaAdulto) {
        this.tarifaAdulto = tarifaAdulto;
    }

    /**
     * @return the tarifaadultoMayor
     */
    public double getTarifaadultoMayor() {
        return tarifaadultoMayor;
    }

    /**
     * @param tarifaadultoMayor the tarifaadultoMayor to set
     */
    public void setTarifaadultoMayor(double tarifaadultoMayor) {
        this.tarifaadultoMayor = tarifaadultoMayor;
    }

    /**
     * @return the agencia
     */
    public Agencia getAgencia() {
        return agencia;
    }

    /**
     * @param agencia the agencia to set
     */
    public void setAgencia(Agencia agencia) {
        this.agencia = agencia;
    }

    /**
     * @return the lugares
     */
    public List<LugarTuristico> getLugares() {
        return lugares;
    }

    /**
     * @param lugares the lugares to set
     */
    public void setLugares(List<LugarTuristico> lugares) {
        this.lugares = lugares;
    }

}

